Giuseppe De Giacomo è professore associato presso l'Università di Roma "La Sapienza", dove insegna corsi di programmazione, ingegneria del software e basi di
dati presso la Facoltà di Ingegneria.rappresentazione della conoscenza e le tecniche di ragionamento, il ragionamento sulle azioni, la robotica cognitiva, i metodi di sviluppo orientati agli oggetti, e la progettazione a componenti.
Ha partecipato a diversi progetti di ricerca nazionali ed internazionali.
E' autore
di più di 100 articoli pubblicati su conferenze e riviste internazionali.
E' regolarmente membro del comitato di programma di conferenze e workshop internazionali di Basi di Dati e Intelligenza
Artificiale.
E' stato l'organizzatore di diversi workshop internazionali, tra cui il primo workshop sulla robotica cognitiva
(1998) e il workshop annuale sulle Description Logics tenutosi a Roma
nel 2003.